iT邦幫忙

2024 iThome 鐵人賽

DAY 13
0
Modern Web

從零開始教你做AspNet7.0購物網站系列 第 13

Day-13 Asp.Net Core控制器介紹(下)

  • 分享至 

  • xImage
  •  

MVC架構是什麼?

MVC 架構是一種軟體設計模式,將應用程式分為三個元件:模型(Model)、視圖(View)、控制器(Controller),以實現程式碼分離、可維護性和可測試性。 模型負責處理資料和業務邏輯,視圖負責顯示使用者介面,控制器負責處理使用者輸入和應用邏輯。

控制器(Controller)回傳

基本上控制器上面的回傳有三種,回傳View頁面,回傳Json資料和一般的方法回傳
不管哪種回傳,都需要在方法前面定義要回傳的資料型態
View頁面和Json資料都是用IActionResult型態來回傳

回傳View頁面

public IActionResult Privacy()
{
    return View();
}

回傳Json資料

public IActionResult Privacy()
{
    var jsonData = new { message = "Privacy policy information" };
    return Json(jsonData);
}

一般方法回傳

public string ComputeMD5Hash(string input)
{
input = "Hollo Word";
return input;
}

上一篇
Day-12 Asp.Net Core控制器介紹(上)
下一篇
Day-14 Asp.Net Core路由(Routing)設定
系列文
從零開始教你做AspNet7.0購物網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言